use yii\widgets\DetailView;  //这个是针对详细内容的
use yii\grid\GridView;       //这个是针对列表的

//DetailView,GridView嵌套着用
<?= DetailView::widget([
    'model' => $model,
    'attributes' => [
        //'id',
        ['label'=>'所属品牌','value'=>$model->getBase_id_text()],
        ['label'=>'店铺名称','value'=>$model->getStore_name()],
        [
            'attribute'=>'店铺经营此产品型号',
            'format'=>'raw',
            'value'=>GridView::widget([
                'dataProvider' => $dataProvider,
                'columns' => [
                    [
                        'attribute' => '产品颜色',
                        'value'=>function($model){
                            return ProductAttr::findOne($model->color_id)->value;
                        },
                    ],
                    [
                        'attribute' => '产品大小',
                        'value'=>function($model){
                            return ProductAttr::findOne($model->size_id)->value;
                        },
                    ],
                    [
                        'attribute' => '库存数量',
                        'value'=>function($model){
                            $value=ProductAttr::findOne($model->size_id)->value;
                            return $model->count;
                        },
                    ],
                ],
            ]),
        ],

        'sell_price',
        'store_content:raw',
    ],
]) ?>

// 这样就能与js，jq，ajax结合，就能做出很多不同效果